@mixin el-dialog {
    .el-dialog {
        background: #232938;
        border-radius: 6px;
        border: none;
        box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.06);
    }

    .el-dialog__header {
        height: 64px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;

        .el-dialog__headerbtn {
            top: 50%;
            transform: translateY(-50%);
        }
    }

    .el-dialog__body {
        height: calc(100% - 64px);
    }

    .el-dialog__footer {
        padding: 0px;
        border-top: 1px solid #2E3138;
        height: 55px;

        .dialog-footer {
            width: 100%;
            .el-button {
                flex: 1;
                height: 100%;
                margin: 0;
                border: none;
                background: transparent;
                color: #2669EC;
                font-size: 18px;
                font-weight: 600;

                &:first-child {
                    border-radius: 0 0 0 6px;
                    border-right: 1px solid #2E3138;
                }

                &:last-child {
                    border-radius: 0 0 6px 0;
                }
            }
        }
    }
}